//
//package com.rt.schedulebase.service.impl;
//
//import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
//import com.baomidou.mybatisplus.core.conditions.Wrapper;
//
//import java.util.Map;
//import java.util.HashMap;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//
//import java.util.List;
//
//import com.rt.schedulebase.dto.DictExamSubclassDto;
//
//import java.io.Serializable;
//
//import org.springframework.stereotype.Service;
//import com.rt.schedulebase.service.IDictExamSubclassService;
//import com.rt.schedulebase.entity.DictExamSubclass;
//import com.rt.schedulebase.mapper.DictExamSubclassMapper;
//import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
//
//@Service
//public class DictExamSubclassServiceImpl extends ServiceImpl<DictExamSubclassMapper, DictExamSubclass> implements IDictExamSubclassService {
//    @Override
//    public boolean insertSelective(DictExamSubclass dictExamSubclass) {
//        return retBool(Integer.valueOf(((DictExamSubclassMapper) baseMapper).insert(dictExamSubclass)));
//    }
//
//    @Override
//    public boolean deleteByPrimaryKey(String key) {
//        return retBool(Integer.valueOf(((DictExamSubclassMapper) baseMapper).deleteById((Serializable) key)));
//    }
//
//    @Override
//    public boolean updateByPrimaryKeySelective(DictExamSubclass dictExamSubclass) {
//        return retBool(Integer.valueOf(((DictExamSubclassMapper) baseMapper).updateById(dictExamSubclass)));
//    }
//
//    @Override
//    public DictExamSubclass selectByPrimaryKey(String key) {
//        return baseMapper.selectById(key);
//    }
//
//    @Override
//    public List<DictExamSubclass> getList(DictExamSubclassDto dto) {
//        QueryWrapper<DictExamSubclass> qw = new QueryWrapper();
//        Map<String, Object> map = new HashMap<>();
//        map.put("EXAM_CLASS_NAME", dto.getExamClassName());
//        qw.allEq(map, false);
//        List<DictExamSubclass> list = baseMapper.selectList(qw);
//        return list;
//    }
//
//    @Override
//    public List<DictExamSubclass> getListAll() {
//        return baseMapper.selectList(null);
//    }
//
//    @Override
//    public boolean delete(DictExamSubclass dictExamSubclass) {
//        UpdateWrapper<DictExamSubclass> uw = (UpdateWrapper<DictExamSubclass>) new UpdateWrapper();
//        Map<String, Object> map = new HashMap<String, Object>();
//        map.put("EXAM_CLASS_NAME", dictExamSubclass.getExamClassName());
//        uw.allEq((Map) map, false);
//        return retBool(Integer.valueOf(((DictExamSubclassMapper) baseMapper).delete((Wrapper) uw)));
//    }
//
//    @Override
//    public boolean update(DictExamSubclass dictExamSubclass) {
//        UpdateWrapper<DictExamSubclass> uw = (UpdateWrapper<DictExamSubclass>) new UpdateWrapper();
//        Map<String, Object> map = new HashMap<String, Object>();
//        map.put("EXAM_CLASS_NAME", dictExamSubclass.getExamClassName());
//        uw.allEq((Map) map, false);
//        return retBool(Integer.valueOf(((DictExamSubclassMapper) baseMapper).update(dictExamSubclass, (Wrapper) uw)));
//    }
//
//    @Override
//    public DictExamSubclass getInfo(DictExamSubclassDto dto) {
//        QueryWrapper<DictExamSubclass> qw = (QueryWrapper<DictExamSubclass>) new QueryWrapper();
//        Map<String, Object> map = new HashMap<String, Object>();
//        map.put("EXAM_CLASS_NAME", dto.getExamClassName());
//        qw.allEq((Map) map, false);
//        return (DictExamSubclass) ((DictExamSubclassMapper) baseMapper).selectOne((Wrapper) qw);
//    }
//}
